package com.yh.service;

import java.util.Map;

import com.yh.bean.User;

public interface UserService {

	//1.定义一个方法用来查询员工信息和分页展示信息
	public Map<String, Object> getUserInfoByIf(Map<String, Object> map);
	
	//2.定义一个方法用来获取部门和角色信息
	public Map<String, Object> getDeptAndRole();
	
	//3.定义一个方法用来插入数据库中
	public void insertUserInfo(User user);
	
	//4.定义一个方法查找user dept role 信息集合
	public Map<String, Object> getDeptAndRoleAndUserById(int userid);
	
	//5.定义一个方法更新userinfo 
	public void updateUserInfo(User user);
	
	//6.定义一个方法删除用户info
	public String deleteUserInfoById(int userid);
	
	//7.定义一个方法用来根据名字查找对象，进行登录
	public User findUserByUserName(String username);
	
	//8.定义一个方法用来查找部门总数及各个部门人数
	public Map<String, Object> countUserandDept();
	
}
